dogs puppies cash flow bengals cats factor dog american cash flow association cattery cat cfa pet real estate investment broker kittens bengal factoring